package nc.impl.sz.sfexpress.transform;

/**
 * business service proxy 
 * Created by EJBGenerator
 * based on velocity technology
 */

public class IPersonEJB implements 
	nc.itf.sz.sfexpress.balanceReport.IBalanceReport,nc.itf.sz.sfexpress.transform.IManagerVoucher
,nc.itf.sz.sfexpress.transform.ICustomerQuery
,nc.itf.sz.sfexpress.transform.IPerson
,nc.itf.sz.sfexpress.transform.ISupplier
{
	
	private nc.itf.sz.sfexpress.balanceReport.IBalanceReport iBalanceReport = null;
	private nc.itf.sz.sfexpress.transform.IManagerVoucher iManagerVoucher = null;
	private nc.itf.sz.sfexpress.transform.ICustomerQuery iCustomerQuery = null;
	private nc.itf.sz.sfexpress.transform.IPerson iPerson = null;
	private nc.itf.sz.sfexpress.transform.ISupplier iSupplier = null;
	
	public nc.itf.sz.sfexpress.balanceReport.IBalanceReport getIBalanceReport(){
		return iBalanceReport;
	}
	public void setIBalanceReport(nc.itf.sz.sfexpress.balanceReport.IBalanceReport iBalanceReport){
		this.iBalanceReport = iBalanceReport;
	}
	
	public nc.itf.sz.sfexpress.transform.IManagerVoucher getIManagerVoucher(){
		return iManagerVoucher;
	}
	public void setIManagerVoucher(nc.itf.sz.sfexpress.transform.IManagerVoucher iManagerVoucher){
		this.iManagerVoucher = iManagerVoucher;
	}
	
	public nc.itf.sz.sfexpress.transform.ICustomerQuery getICustomerQuery(){
		return iCustomerQuery;
	}
	public void setICustomerQuery(nc.itf.sz.sfexpress.transform.ICustomerQuery iCustomerQuery){
		this.iCustomerQuery = iCustomerQuery;
	}
	
	public nc.itf.sz.sfexpress.transform.IPerson getIPerson(){
		return iPerson;
	}
	public void setIPerson(nc.itf.sz.sfexpress.transform.IPerson iPerson){
		this.iPerson = iPerson;
	}
	
	public nc.itf.sz.sfexpress.transform.ISupplier getISupplier(){
		return iSupplier;
	}
	public void setISupplier(nc.itf.sz.sfexpress.transform.ISupplier iSupplier){
		this.iSupplier = iSupplier;
	}

	public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalanceReport(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIBalanceReport().QueryBalanceReport(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalancebReport(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIBalanceReport().QueryBalancebReport(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalancedReport(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIBalanceReport().QueryBalancedReport(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalancebdReport(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIBalanceReport().QueryBalancebdReport(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public nc.vo.sz.sfexpress.InterfaceCustomerVO[] QueryCustomer(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getICustomerQuery().QueryCustomer(arg0);

	}
	public java.lang.String[] updateCustomer(nc.vo.sz.sfexpress.InterfaceCustomerVO[] arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getICustomerQuery().updateCustomer(arg0);

	}
	public nc.vo.sz.sfexpress.ManagerVoucherVO[] QueryManagerVoucher(java.lang.String arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIManagerVoucher().QueryManagerVoucher(arg0 ,arg1 );

	}
	public boolean updateMVoucherstatesf_RequiresNew(nc.vo.sz.sfexpress.ManagerVoucherVO[] arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIManagerVoucher().updateMVoucherstatesf_RequiresNew(arg0 ,arg1  ,arg2 );

	}
	public boolean updatepersonstate_RequiresNew(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPerson().updatepersonstate_RequiresNew(arg0);

	}
	public boolean updatepersonstatef_RequiresNew(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPerson().updatepersonstatef_RequiresNew(arg0 ,arg1  ,arg2 );

	}
	public nc.vo.sz.sfexpress.InterfaceHrVO[] QueryPerson(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPerson().QueryPerson(arg0);

	}
	public nc.vo.sz.sfexpress.InterfaceHrVO[] QueryNcPerson(java.lang.String arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPerson().QueryNcPerson(arg0 ,arg1 );

	}
	public nc.vo.sz.sfexpress.InterfaceCustomerVO[] QueryNCCustomerDoc(java.lang.String arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPerson().QueryNCCustomerDoc(arg0 ,arg1 );

	}
	public nc.vo.sz.sfexpress.XXVO[] QueryXX_RequiresNew(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPerson().QueryXX_RequiresNew(arg0);

	}
	public java.lang.String[] getPkByPsncp(java.lang.String arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPerson().getPkByPsncp(arg0 ,arg1 );

	}
	public boolean updateSupplierState_RequiresNew(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getISupplier().updateSupplierState_RequiresNew(arg0);

	}
	public boolean updateSupplierStatef_RequiresNew(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getISupplier().updateSupplierStatef_RequiresNew(arg0 ,arg1  ,arg2 );

	}
	public nc.vo.sz.sfexpress.InterfaceSupplierVO[] QuerySupplier(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getISupplier().QuerySupplier(arg0);

	}

}